# eric7.Preferences.ConfigurationPages.WebBrowserVirusTotalPage

Module implementing VirusTotal configuration page (web browser variant).

### Global Attributes

None

### Classes

WebBrowserVirusTotalPage | Class implementing VirusTotal configuration page (web browser variant).

### Functions

create | Module function to create the configuration page.

## WebBrowserVirusTotalPage

Class implementing VirusTotal configuration page (web browser variant).

### Derived from

ConfigurationPageBase, Ui_WebBrowserVirusTotalPage

### Class Attributes

None

### Class Methods

None

### Methods

WebBrowserVirusTotalPage | Constructor
__checkServiceKeyFinished | Private slot to receive the result of the service key check.
on_testButton_clicked | Private slot to test the entered service key.
on_vtServiceKeyEdit_textChanged | Private slot to handle changes of the service key.
save | Public slot to save the VirusTotal configuration.

### Static Methods

None

#### WebBrowserVirusTotalPage (Constructor)

WebBrowserVirusTotalPage()

Constructor

#### WebBrowserVirusTotalPage.__checkServiceKeyFinished

__checkServiceKeyFinished(result, msg)

Private slot to receive the result of the service key check.

result (bool)
  flag indicating a successful check
msg (str)
  network error message

#### WebBrowserVirusTotalPage.on_testButton_clicked

on_testButton_clicked()

Private slot to test the entered service key.

#### WebBrowserVirusTotalPage.on_vtServiceKeyEdit_textChanged

on_vtServiceKeyEdit_textChanged(txt)

Private slot to handle changes of the service key.

txt (str)
  entered service key

#### WebBrowserVirusTotalPage.save

save()

Public slot to save the VirusTotal configuration.

Up

## create

create(_dlg)

Module function to create the configuration page.

_dlg (ConfigurationDialog)
  reference to the configuration dialog (unused)

Return:
  reference to the instantiated page

Return Type:
  ConfigurationPageBase

Up